package com.itheima;

import java.util.Random;

/*1. 生成一个长度是3的随机字符串，把这个字符串作为当做密码

        2. 使用穷举法生成长度是3个字符串，匹配上述生成的密码

        要求： 分别使用多层for循环 和 递归解决上述问题*/
public class Password {
    public static void main(String[] args) {
        Random r = new Random();
        StringBuilder str= new StringBuilder();
        for (int i = 0; i < 3; i++) {
            int num = r.nextInt(100)+1;
            String sb = String.valueOf(num);
            str.append(sb);
        }
        String strs = new String(str);
        System.out.println(strs);
        check(strs);
    }

    public static void check(String str){
        for (int i = 0;; i++) {
            int num = i;
            String sb = String.valueOf(num);
            if(sb.equals(str)){
                System.out.println("找到了,="+num);
                break;
            }
        }
    }
}
